Skip to main content

Build Jenova In GitHub Codespace

  1. Create new GitHub Codespace

  2. Update Package List :

    sudo apt update
  3. Add the necessary repository to get GCC 13 :

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  4. Install GCC 13 and G++ 13 :

    sudo apt install gcc-13 g++-13
  5. Use the update-alternatives command to set GCC 13 as the default compiler :

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 130 --slave /usr/bin/g++ g++ /usr/bin/g++-13
    sudo update-alternatives --config gcc
    gcc --version
  6. Install Python3 and Install colored library :

    pip install colored
  7. Install 7zip Extractor :

    sudo apt-get install p7zip-full
  8. Download pre-built dependencies and extract it :

    wget https://jenova-framework.github.io/archive/dependencies/Jenova-Runtime-v0.3.4.3-Dependencies-Linux64.7z
    7z x Jenova-Runtime-v0.3.4.3-Dependencies-Linux64.7z -oLibs
    rm Jenova-Runtime-v0.3.4.3-Dependencies-Linux64.7z
  9. Build Jenova Runtime with builder :

    python3 ./Jenova.Builder.py --compiler gcc --skip-banner
  10. Done